Search results
4283 packages found
ES2015 `Object.assign()` ponyfill
extend an object
Extend an object with the properties of additional objects. node.js/javascript util.
- assign
- clone
- extend
- merge
- obj
- object
- object-assign
- object.assign
- prop
- properties
- property
- props
- shallow
- util
- View more
Returns true if a value is a plain object, array or function.
Creates a shallow clone of any JavaScript value.
deep copies objects and arrays
Underscore's extend method as a standalone Common JS module.
A dangerously convienient, high performance and super lightweight utility (2.7kb) that injects methods into the Object prototype to sugar for many common use cases working with Javascript objects.
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
- array
- assign
- buffer
- clamped
- clone
- clone-array
- clone-array-deep
- clone-buffer
- clone-date
- clone-deep
- clone-map
- clone-object
- clone-object-deep
- clone-reg-exp
- View more
Lowercase the keys of an object
Extend object literals with function properties to have a _super method that references the original function, instead of overwriting it. (No dependencies, but borrowed methods from underscore.js.)
- extend
- super
- _super
- this._super
- this._super()
- inheritance
- object
- literal
- function
- extendWithSuper
- extend-with-super
- underscore
- underscorejs
- plugin
(recursive)? merging of (cloned)? objects.
extend objects with accessors without poofing
shallow extend an object
A tiny function that takes a brutally flat approach to prototype inheritance - a bit like Object.assign() for prototypes.
A tiny (240B to 501B) and fast utility to "deep clone" Objects, Arrays, Dates, RegExps, and more!
Underscore's extend method as a standalone Common JS module.
Helprjs is a JavaScript library that provides a whole mess of useful functional programming helpers without extending any built-in objects
Merge Option Objects